Designing the Software Architecture of an Embedded System with UML 2.0
نویسندگان
چکیده
As part of a methodology for model-driven development of embedded systems software, we have given selected elements of UML 2.0 an interpretation as an architectural design language (leveraging the port concept). Our focus is on modularisation and variant design, where the variant problem is related to the method of testing embedded control software by simulation of environment components. We describe our approach to architectural design and how we applied it to the design of a particular embedded control system, highlighting some design issues
منابع مشابه
Designing software product lines with UML - from use cases to pattern-based software architectures
designing software product lines with uml 2.0: from use designing software product lines with uml from use cases designing software product lines with uml from use cases designing software product lines with uml from use cases designing software product lines with uml from use cases designing software product lines with uml from use cases software modeling and design uml use cases patterns and ...
متن کاملAvailability evaluation of Software architecture of object oriented Style using coloured Petri nets
Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...
متن کاملA Model-driven Co-design Flow for Embedded Systems
The UML (Unified Modeling Language), with the enhancements in UML 2.0, is receiving interest by an increasing number of industrial and academic groups from the EDA, embedded software and hardware systems, who look at it and at its extension mechanisms as a practical and standard means to define family of languages targeted to specific application domains and levels of abstraction, while providi...
متن کاملQuantitative evaluation of software security: an approach based on UML/SecAM and evidence theory
Quantitative and model-based prediction of security in the architecture design stage facilitates early detection of design faults hence reducing modification costs in subsequent stages of software life cycle. However, an important question arises with respect to the accuracy of input parameters. In practice, security parameters can rarely be estimated accurately due to the lack of sufficient kn...
متن کاملA SoC design flow based on UML 2.0 and SystemC
This paper describes a system design framework for SoC that allows to model together the functional application, the hardware architecture and the embedded software. It relies on a commercial CASE tool that provides a graphical design entry by the UML, we added code generation capabilities to produce an executable model based on SystemC and introduced a reverse engineering flow. We use UML as h...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004